The Jgroup Reliable Distributed Object Model
نویسنده
چکیده
This paper presents the design and the implementation of Jgroup, an extension of the Java distributed object model based on the group communication paradigm. Aim of Jgroup is to support the development of dependable applications in partitionable distributed systems. Jgroup consists of a partitionable group communication service that simplifies the cooperation among groups of replicated server objects, and a clientside mechanism to transparently invoke methods on object groups as if they were single, non-replicated entities. 1. Department of Computer Science, University of Bologna, Mura Anteo Zamboni 7, Bologna 40127 (Italy), Tel: +39 51 354871, Fax: +39 51 354510, Email: [email protected]
منابع مشابه
A Reliable Registry for the Jgroup Distributed Object Model
The registry service is a fundamental component of Java RMI. A registry is a repository facility used by remote servers to advertise their availability to provide certain services, and by clients to retrieve remote servers by simple names. Unfortunately, the service provided by the Java RMI registry (as the rest of the Java RMI architecture) is not reliable: partitioned or crashed registries fo...
متن کاملJgroup/ARM: A Distributed Object Group Platform with Autonomous Replication Management for Dependable Computing
Autonomous Replication Management for Dependable Computing Hein Meling ‡ Alberto Montresor ∗ Özalp Babaoğlu ∗ Bjarne E. Helvik ‡ Abstract We present the design and implementation of the Jgroup distributed object platform and its replication management framework ARM. Jgroup extends Java RMI through the group communication paradigm and has been designed specifically for application support in par...
متن کاملGroup-Enhanced Remote Method Invocations
We present a specification for Jgroup, an extension to the Java distributed object model based on group communication. Jgroup is particularly suited for developing dependable network applications that are to be deployed in environments subject to voluntary or involuntary network partitionings. Jgroup adapts view synchrony semantics, typically defined for message-based group communication system...
متن کاملAn Approach to Experimentally Obtain Service Dependability Characteristics of the Jgroup/ARM System
Jgroup/ARM is a middleware framework for operating dependable distributed applications based on Java. Jgroup integrates the distributed object models of Java RMI and Jini with the object group communication paradigm, enabling the construction of groups of replicated server objects that provide dependable services to clients. ARM provides automated mechanisms for distributing replicas to host pr...
متن کاملARM: Autonomous Replication Management in Jgroup
We present the design and implementation of a replication management framework for partition-aware applications based on Jgroup. Jgroup offers an extension to Java RMI based on the group communication paradigm, enabling development of dependable applications in partitionable distributed systems. The replication management framework simplifies the development of fault tolerant applications by pr...
متن کامل